package com.ruoyi.system.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.annotation.Excel;

/**
 * 数据集版本历史表 sys_dataset_version
 * 
 * @author ruoyi
 */
public class SysDatasetVersion extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 版本ID */
    private Long versionId;

    /** 数据集ID */
    @Excel(name = "数据集编号")
    private Long datasetId;

    /** 数据集名称 */
    @Excel(name = "数据集名称")
    private String datasetName;

    /** 数据集编码 */
    @Excel(name = "数据集编码")
    private String datasetCode;

    /** 版本号 */
    @Excel(name = "版本号")
    private String version;

    /** 数据集定义（快照） */
    private String datasetDefinition;

    /** 元数据（快照） */
    private String metadata;

    /** 变更说明 */
    @Excel(name = "变更说明")
    private String changeDescription;

    /** 是否为当前版本（0否 1是） */
    @Excel(name = "是否当前版本", readConverterExp = "0=否,1=是")
    private String isCurrent;

    public Long getVersionId()
    {
        return versionId;
    }

    public void setVersionId(Long versionId)
    {
        this.versionId = versionId;
    }

    public Long getDatasetId()
    {
        return datasetId;
    }

    public void setDatasetId(Long datasetId)
    {
        this.datasetId = datasetId;
    }

    public String getDatasetName()
    {
        return datasetName;
    }

    public void setDatasetName(String datasetName)
    {
        this.datasetName = datasetName;
    }

    public String getDatasetCode()
    {
        return datasetCode;
    }

    public void setDatasetCode(String datasetCode)
    {
        this.datasetCode = datasetCode;
    }

    public String getVersion()
    {
        return version;
    }

    public void setVersion(String version)
    {
        this.version = version;
    }

    public String getDatasetDefinition()
    {
        return datasetDefinition;
    }

    public void setDatasetDefinition(String datasetDefinition)
    {
        this.datasetDefinition = datasetDefinition;
    }

    public String getMetadata()
    {
        return metadata;
    }

    public void setMetadata(String metadata)
    {
        this.metadata = metadata;
    }

    public String getChangeDescription()
    {
        return changeDescription;
    }

    public void setChangeDescription(String changeDescription)
    {
        this.changeDescription = changeDescription;
    }

    public String getIsCurrent()
    {
        return isCurrent;
    }

    public void setIsCurrent(String isCurrent)
    {
        this.isCurrent = isCurrent;
    }
}